home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / bootup / boot_a2m / brent_b / brent_b.doc next >
Text File  |  1995-05-02  |  5KB  |  104 lines

  1.  
  2.  
  3. BRENT_B.DOC - for BRENT_B.TOS
  4. - Release #03, Version 1.20, On 10/27/91 -
  5.  
  6.  
  7.      This program is for ST + HD owners, to pause the ST while the hard
  8. drive spins up to speed.  It is unnecessary for (Mega) STe owners, who have
  9. this software in ROM.  See PSS Turbo, a separate program from Power Supply
  10. for STe owners, which replaces the Atari NOROACH and S8TO16 programs.
  11.      The installer, BRENT_B.TOS, is barely one sector (512 bytes), and the
  12. actual booter takes up no space at all, residing in the boot sector.
  13.  
  14.  
  15. BrentBoot -----------------------------------------------------------------
  16.  
  17.      When using BRENT_B, the BrentBoot Installer, place the disk to install
  18. BrentBoot on in drive A and press the appropriate function key.  It will
  19. 'bing' when done but not exit, so you may install BrentBoot on any number
  20. of disks in one session.  If an error is encountered (such as the
  21. write-protect tab being open), or 'Escape' is pressed, it will exit.
  22.      BE CAREFUL: If you install BrentBoot on a disk that already has an
  23. executable boot sector (such as a game disk), the software may be
  24. irrevocably damaged.  Always use copies, never originals.
  25.      On bootup, Brent Boot will pause the specified amount, then continue
  26. the boot process, booting from DMA devices (hard drives) and the AUTO
  27. folder.  The pause can be aborted by pressing any key, or will be
  28. automatically avoided on a warm boot.  A cold boot or software that
  29. properly simulates a cold start (clears ALL memory) will reinstate the
  30. delay.
  31.  
  32.  
  33. Viri ----------------------------------------------------------------------
  34.  
  35.      Since BB creates an executable boot sector, it may be mistaken for a
  36. virus (or a possible virus) by virus detection/destruction programs; also,
  37. if 'killed' by one of these programs, obviously it will stop working.
  38.      Authors of virus killer programs have been notified of BB (and TB), so
  39. future versions of their programs should recognize it.  Also, a new system
  40. of identification has been implemented, NVID, Non-Virus ID, which should
  41. help these programs verify the safety of boot sectors.  For programmers,
  42. here's how it's structured:
  43.  
  44.      Boot Sector offset:      Meaning:
  45.      ------------------------ ---------------------------------------------
  46.  
  47.      $00 - usual 'bra.s $1e'  branch past NVID structure
  48.      $1e - usual code start   Originator ID - 4-char ASCII of author or co.
  49.      $22                      Product ID - 4-char ASCII for program
  50.      $26                      Version - 2-byte hex/bcd version code
  51.      $28                      Release # - 1-word integer release count
  52.      $2a                      Null-termed text string, else 'dc 0'
  53.      $?? - after any text     Boot code
  54.      $?? - after boot code    Zeroes
  55.  
  56.      The release field should be incremented with EVERY release not
  57. identical to the last.
  58.      The string field may use VT52 escape codes (and double as a bootup
  59. title).
  60.      For BB, fields are 'PSS ', 'BrBt', $0120, 3, and '/// Brent Boot ///'
  61. currently, respectively.
  62.      Viri may try to use this structure to fool an NVID-intelligent
  63. program, but virus killer programs should know each release of each known
  64. NVID application, by checksum, size, or image, etc.  Virus killer programs
  65. should be aware of any variable data in a boot sector that should be
  66. ignored in a checksum, image compare, etc., so v.k. authors should be
  67. informed by NVID authors of these areas.
  68.      Also, BB uses a system of writing $87654321 into location $380 on boot
  69. unless it contains $12345678 (crash magic), so a warm and cold boot can be
  70. distinguished (neither value = cold boot).
  71.  
  72. ---------------------------------------------------------------------------
  73.  
  74.  
  75.      If you'd like a particular feature or just more features generally,
  76. here's what you have to do: just ask!
  77.      If you'd like this program (or others) to have a future, or you'd like
  78. to donate $5 towards that cause or in sincerest thanks, here's where:
  79.  
  80.      BCS-Atari BBS: (617)396-4607; leave mail for Tom Nolan
  81.      (Boston Computer Society Atari User Group Bulletin Board System)
  82.  
  83.      Or:
  84.  
  85.      Power Supply Software
  86.      5 South St.
  87.      Peabody, MA 01960-6121
  88.      (508)532-0615 (ask for Mike)
  89.  
  90.      This package should contain this file, BRENT_B.DOC and the program
  91. BRENT_B.TOS.
  92.  
  93.     History:
  94.       Release #01, Version 1.00, On 10/23/91 - original
  95.       Release #02, Version 1.01, On 10/25/91 - NonVirus ID version
  96.       Release #03, Version 1.20, On 10/27/91 - Warmboot-intelligent
  97.  
  98.      This program is Copyright (c) 1991.  It may be distributed for and
  99. only for free, and only accompanied by this documentation in its entirety.
  100.  
  101.  
  102. End of Document -----------------------------------------------------------
  103.  
  104.